package com.gimi.cloud.bbp.manage.service.page;

import com.gimi.cloud.bbp.dto.page.PageConfigDTO;
import com.gimi.cloud.bbp.entity.page.PageConfig;
import com.github.pagehelper.PageInfo;

/**
 * 页面service
 * @author zhoufuhang
 *
 */
public interface PageConfigService {

	/**
	 * 保存或者更新
	 * @param configDTO
	 * @return 
	 */
	PageConfig savePageConfig(PageConfigDTO configDTO);

	/**
	 * 根据条件获取列表
	 * @param configDTO
	 * @return
	 */
	PageInfo<PageConfig> getPageConfigList(PageConfigDTO configDTO);

	/**
	 * 批量删除
	 * @param ids
	 * @return 
	 */
	Long delPageConfig(Integer... ids);

	/**
	 * 根据ID获取页面
	 * @param id
	 * @return
	 */
	PageConfigDTO getInfoById(Integer id);
	
	


}
